A large / fine - grain parallel dataflow model and its performance evaluation
نویسندگان
چکیده
Data driven architecture has been widely proposed in literature as an alternative to the von-Neumann design to handle real time and fifth generation applications. ,2 However, the network delays at the fine-grain dataflow level and handling of large arrays are some of the problems which should be addressed in these architectures. In this paper, we introduce a new model for dataflow computation which yields itself to an efficient realization of both static and dynamic dataflow architectures. Furthermore, the proposed model provides grounds for efficient handling of arrays in an SIMD fashion. Some implementation issues, the VLSI constraints, and architectural support for the model are discussed. The proposed organization achieves parallelism at the program block level (large-grain parallelism), instruction level (fine-grain parallelism), and data level (array processing). The system behavior is studied through a probabilistic simulation model and the conclusions are presented. * This research was supported in part by the Department of Defense under Contract 5-25089-310
منابع مشابه
Classification and Performance Evaluation of Hybrid Dataflow Techniques With Respect to Matrix Multiplication
This paper classifies hybrid dataflow techniques due to the instruction issuing technique. A software simulation is conducted to compare fine-grain dataflow to several hybrid dataflow techniques: multithreaded dataflow with direct token recycling as used in Monsoon, multithreaded dataflow with consecutive execution of the instructions within a thread as used in the Epsilon processors and in EM-...
متن کاملThe Expandable Split Window Paradigm for Exploiting Fine-Grain Parallelism
We propose a new processing paradigm, called the Expandable Split Window (ESW) paradigm, for exploiting finegrain parallelism. This paradigm considers a window of instructions (possibly having dependencies) as a single unit, and exploits fine-grain parallelism by overlapping the execution of multiple windows. The basic idea is to connect multiple sequential processors, in a decoupled and decent...
متن کاملDataflow Architectures: Flexible Platforms for Neural Network Simulation
Dataflow architectures are general computation engines optimized for the execution of fme-grain parallel algorithms. Neural networks can be simulated on these systems with certain advantages. In this paper, we review dataflow architectures, examine neural network simulation performance on a new generation dataflow machine, compare that performance to other simulation alternatives, and discuss t...
متن کاملNear fine grain parallel processing using a multiprocessor with MAPLE
Multi-grain parallelizing scheme is one of effective parallelizing schemes which exploits various level parallelism: coarse-grain(macro-dataflow), medium-grain(loop level parallelizing) and near-fine-grain(statements parallelizing) from a sequential program. A multi-processor ASCA is designed for efficient execution of multi-grain parallelizing program. A processing element called MAPLE are mai...
متن کاملActor Hardware Design for Static Dataflow Model
Starting from a static dataflow model it is possible to establish an easy one-to-one correspondance between actors of the model and actors of the machine. This correspondance allows to realize a fine grain dataflow engine with identical Functional Units (FUs) that are the hardware actor implementation. Although actors are characterized by having homogeneous I/O conditions, that is one output an...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2010